const Koa = require("koa")


const app = new Koa();

app.use((ctx, next) => {
  const isLogin = false;
  if (!isLogin) {
    ctx.app.emit("error", new Error("not login"), ctx)
  }
})


app.on("error", (err, ctx) => {
  // switch ()
  ctx.status = 200
  ctx.body = err.message
})

app.listen(8000, () => {
  console.log("koa初体验服务器启动成功");
})